package com.peas.platform.module.icims.budget.statistics.controller.vo;

import com.peas.platform.common.core.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.Size;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("部门绩效目标计划内容")
public class DepartmentPerformancePlanContentVo extends BaseVo {

    //（部门绩效目标表）外键
    @ApiModelProperty(value = "部门绩效目标ID")
    private Long departmentPerformanceId;

    //（部门绩效目标计划表）外键
    @ApiModelProperty(value = "部门绩效目标计划表ID")
    private Long departmentPerformancePlanId;

    //任务（政策）关键性指标（产出、效益、公众满意度方面）
    @ApiModelProperty(value = "关键性指标")
    @Size(max = 1000, message = "关键性指标不能超过1000个字符")
    private String planKpi;

    //绩效标准（指标解释及预期实现值）
    @ApiModelProperty(value = "绩效标准")
    @Size(max = 1000, message = "绩效标准不能超过1000个字符")
    private String planKpiContent;

}
